import java.util.Scanner;

/**
 * 给定两个int A和B。编写一个函数返回A+B的值，但不得使用+或其他算数运算符。
 *
 * https://www.nowcoder.com/questionTerminal/e7e0d226f1e84ba7ab8b28efc6e1aebc
 *
 * Date: 2022-10-18
 * Time: 19:54
 */

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {


    private static int getPathCount(int n, int m) {
        if(n == 0 || m == 0)
            return 1;
        return getPathCount(n-1,m) + getPathCount(n,m-1);
    }

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
        int m = in.nextInt();

        int result = getPathCount(n,m);
        System.out.println(result);
    }
}
